iT邦幫忙

2021 iThome 鐵人賽

DAY 16
0
Modern Web

30天學會HTML+CSS,製作精美網站系列 第 16

混合模式-30天學會HTML+CSS,製作精美網站

  • 分享至 

  • xImage
  •  

「混合模式」是什麼呢?有用過photoshop的設計師對圖片混合模式肯定不陌生,是元素重疊部分的顏色、飽和度、亮度進行混合變成新的顏色。
混合模式相關屬性:

  • background-blend-mode:混和多個背景圖,只對背景有作用
  • mix-blend-mode:混和文字及圖片

瀏覽器支援度有限,想看瀏覽器支援可以到 Can i use 網站
https://ithelp.ithome.com.tw/upload/images/20211001/201120535cezsh8RC4.png

圖片來源

有多達16種的效果,讓我們來看看效果吧~
以下是html結構即要混合的圖片及背景圖元素,下面會依序左圖照片,中間背景色#333,右邊背景色#999,去做混合模式呈現
https://ithelp.ithome.com.tw/upload/images/20211001/20112053z8lyOcXY9Z.png

normal 正常

預設值,不會有任何的改變
https://ithelp.ithome.com.tw/upload/images/20211001/20112053hwQilmMO2q.png

multiply 色彩增值

將背景色與圖片顏色相加在一起,混合後會變成比原本更暗的顏色
https://ithelp.ithome.com.tw/upload/images/20211001/20112053nT5nyJBL9l.png

screen 濾色

將背景色與圖片顏色的補值相乘,得到補色相乘的結果,會比原本的亮
https://ithelp.ithome.com.tw/upload/images/20211001/2011205321Ah3Ymdp1.png

overlay 覆蓋

取決於背景色的值,顏色越暗越黑,顏色越淺越亮
https://ithelp.ithome.com.tw/upload/images/20211001/20112053FjQMR09cs2.png

darken 變暗

兩張重疊的圖,都取最暗的顏色
https://ithelp.ithome.com.tw/upload/images/20211001/20112053aT6gB31pLk.png

lighten 變亮

兩張重疊的圖,都取最亮的顏色
https://ithelp.ithome.com.tw/upload/images/20211001/20112053Tw7KrehTVG.png

color-dodge 加亮顏色

重疊之處再加亮
https://ithelp.ithome.com.tw/upload/images/20211001/20112053FDtgvH1XDi.png

color-burn 加深顏色

重疊之處再加深
https://ithelp.ithome.com.tw/upload/images/20211001/20112053CaJrQe20ys.png

hard-light 實光

效果看起來像是前景被用強光投影到背景上
https://ithelp.ithome.com.tw/upload/images/20211001/20112053BYHt1Qgu8f.png

soft-light 柔光

效果看起來像是前景被用漫射光投影到背景上
https://ithelp.ithome.com.tw/upload/images/20211001/20112053cLvOg1UrJu.png

difference 差異化

將二張影像都轉換成負片效果
https://ithelp.ithome.com.tw/upload/images/20211001/20112053Jb5e0JfClU.png

exclusion 排除

效果近似於差異化但對比度較低
https://ithelp.ithome.com.tw/upload/images/20211001/20112053B1fiPMPTkq.png

hue 色相

用來源色的色相創造出另一個顏色,結合背景原來的飽和度及亮度
https://ithelp.ithome.com.tw/upload/images/20211001/20112053h4gvmcmk00.png
因灰色會看不到 所以改為紅色色調,左:background-color:#f91136; 右:background-color:#ff96a7;

saturation 飽和度

依來源圖片飽和度提升另一張圖的飽和度
https://ithelp.ithome.com.tw/upload/images/20211001/20112053XVbyAgs8of.png
因灰色會看不到 所以改為紅色色調,左:background-color:#f91136; 右:background-color:#ff96a7;

color 顏色

依來源圖片的色調、飽和度創造另一個顏色,結合背景色的亮度
https://ithelp.ithome.com.tw/upload/images/20211001/201120539wYrbn27gu.png

luminosity 明度

依來源明度創造出另一個顏色,結合背景的色相及飽和度
https://ithelp.ithome.com.tw/upload/images/20211001/201120535XTnUQDRCG.png

結論

混合模式是將兩張重疊的圖、背景色、文字混合呈現出另一個效果,也可以減少多張圖片在美工軟體編輯處理,相當方便。但使用時,要再確認使用的瀏覽器是否支援

資料來源:
https://www.minwt.com/webdesign-dev/css/12699.html
https://www.minwt.com/ps/793.html


上一篇
網頁圖片-30天學會HTML+CSS,製作精美網站
下一篇
濾鏡-30天學會HTML+CSS,製作精美網站
系列文
30天學會HTML+CSS,製作精美網站30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言